ul,ul li{ list-style:none; margin:0px; padding:0px;}
*{font-family:Microsoft Yahei; margin:0; padding:0; box-sizing:border-box; font-family:Microsoft Yahei; font-size:16px;}
a{ text-decoration:none; color:#000000; transition:0.3s}
a:hover{ text-decoration:none; color:#72BA00;}
img,input{ border:0px;}
.main{ width:84%; max-width:1200px; margin:0 auto;}
i,em{ font-style:normal}
body{ background:#fff;}
img{ transition:0.5s}

.ind_one .right_img:hover img,.ind_two .list .pimg:hover img,.ind_three .nei:hover .pimg img,.case_list .nei:hover .pimg img,.xw_list .nei:hover .pimg img, .shu_list li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15);}
.ind_one .bottom li:hover img{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);transform:scale(-1,1);}
.wei .main a:hover,.case_list .nei:hover .title{ color:#72BA00}
.case_list .nei:hover,.xw_list .nei:hover{ background:#fff;-moz-box-shadow:0px 0px 25px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 25px rgba(0,0,0,0.3); box-shadow:0px 0px 25px rgba(0,0,0,0.3);}

.img-box{ width:100%; overflow:hidden; float:left;}
.img-box img{height:100%; width:100%; object-fit: cover; transition:1s}
.bg_bai{  background:#fff;}
.bold {font-weight:bold;}
.red {color:#f00;}
.pt30{ padding-top:30px;}
@media (max-width: 1190px) {
	.pt30{ padding-top:10px;}
}
@media (max-width: 767px) {
	.pt30{ padding-top:0px;}
}

/*
display:flex;
flex-shrink: 0
align-items:center;
justify-content: space-between;
justify-content: center;
flex-wrap: wrap;
flex-wrap: nowrap;
justify-content: flex-start;
*/

/* header */
header{ float:left; width:100%; height:130px; background:#fff; background-size:100% 100%; -moz-box-shadow:0px 0px 5px #ADADAD; -webkit-box-shadow:0px 0px 5px #ADADAD; box-shadow:0px 0px 5px #ADADAD; position:relative; position:fixed; top:0; left:0; z-index:700;}
header .main{ display: flex; align-items: center; justify-content: space-between;}
header .logo{ float:left;position:relative; z-index:1111111; display: flex; align-items: center; height:80px}
header .logo img{ float:left;-webkit-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;transition:all .8s ease 0s; max-height: 75px;}
header .rightImg{ display:flex;}
header .rightImg dd{ position:relative; z-index:100; height:60px; padding:5px 8px;}
header .rightImg .img1,header .rightImg .img2{ height:50px; cursor:pointer}
header .rightImg .img1{ display:block;}
header .rightImg .img2{ display:none}
header .rightImg p{ position:absolute; top:60px; left:-45px; width:170px; background:#fff; padding:5px;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2); box-shadow:0px 0px 10px rgba(0,0,0,0.2); display:none;}
header .rightImg p img{ display:block; width:100%}
header .rightImg dd:hover p{ display:block}
header .rightImg dd:hover .img1{ display:none}
header .rightImg dd:hover .img2{ display:block}
header .sousuo{width:40px; height:50px; background:url(../images/bg_01.png) no-repeat center center; cursor:pointer; position:absolute; top:0; right:50px;}
header .sousuo span{ float:left; width:100%; height:100%; cursor:pointer;}
header .search{ position:absolute; top:52px; right:0px;border-radius:5px; padding:20px;-moz-box-shadow:0px 0px 10px #B0B0B0; -webkit-box-shadow:0px 0px 10px #B0B0B0; box-shadow:0px 0px 10px #B0B0B0; display:none;  background:url(../images/head_bg.png) no-repeat left top; background-size:100% 100%; }
header .search .txt{ border-radius:0; float:left; width:630px; padding-left:15px; line-height:50px; background:#fff; outline:none; border:0;}
header .search .btn{ float:left; width:70px; height:50px; background:url(../images/bg_01_la.png) no-repeat center center #fff;; cursor:pointer; border:0; outline:none; background-size:26px;}
header .search p{ float:left; width:700px; background:#fff}
.nav{padding:0px; margin:0px; width:auto; background:#0063B3; position:relative}
.nav .main{justify-content: start;}
.nav li{ /*position:relative;*/ padding:0 18px; margin-right:4px}
.nav li.sel,.nav li:hover{ background:#72BA00}
.nav li a{color:#fff; padding:0px 20px; line-height:50px; display:block}
.nav li a:hover,.nav li:hover a,.nav li a.curr{ color:#fff;}
.nav li .la{ position:absolute; top:50px;height:0; overflow:hidden;left:0px; width:100%; background:#ECECEC; transition: 0.4s; display:flex;justify-content: center; -moz-box-shadow:0px 4px 5px rgba(0,0,0,0.2); -webkit-box-shadow:0px 4px 5px rgba(0,0,0,0.2); box-shadow:0px 4px 5px rgba(0,0,0,0.2); }
.nav li .a_ej{ background: url(../images/jt1.png) no-repeat right center; margin-right: 15px;}
.nav li .la .nei a{ display: block; color: #000; padding: 0 20px; margin: 0; font-size: 15px; line-height: 40px; border-radius:40px}
.nav li .la .nei a:hover{color:#fff; background:#72BA00}
.nav li .la .nei{ display: flex; flex-wrap: wrap;padding: 25px 0; justify-content: center;}
.nav li .la .nei dd{ padding: 0 10px;}
.nav li:hover .la{ height: auto;}
.nav li .la .list{ padding:0px 40px;color:#fff; display:block; margin:20px 0; width:20%}
.nav li .la .list dt{ font-size:15px; line-height:30px; padding-left:45px; text-align:left; width:100%}
.nav li .la .list dt a{ width:100%; display:block; }
.nav li .la .list dt a:hover{color:#72BA00;}
.nav li .la .list dd{ padding-top:0}
.nav li .la .list a{ color:#000; line-height:40px; padding:0; font-size:15px; display:block; width:100%;}
.nav li .la .list dd a{ width:100%; padding-left:45px; background:url(../images/bg01.png) no-repeat 25px center;}
.nav li .la .list dd a:hover{  color:#fff; background:url(../images/bg01-sel.png) no-repeat 25px center #72BA00;border-radius:40px;}
.btn_menu{ position:absolute; top:0px; right:10px; width:40px; height:30px; background:url(../images/menu.png) no-repeat center center ; border-radius:3px;z-index:200;transition: All 0.3s ease;-webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease; -o-transition: All 0.3s ease; display:none; background-size:20px; cursor:pointer; z-index:1000}
.close_menu{ background:url(../images/close.png) no-repeat center center; background-size:12px;}
.pTop{ float:left; width:100%; height:130px;}
.menu{ position:fixed; top:0px; left:100%; padding:0px 30px; background-color:rgba(0,99,179,0.95); z-index:100; width:100%; min-height:100%;margin:0px;padding-top:90px; background-size:100%;transition: All 0.5s ease;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; height: 100vh; overflow: hidden; overflow-y: auto; padding-bottom: 40px;}
.menu.dian{ left:0px;}
.menu li{ float:left; width:100%; border-bottom:1px solid #109ad7; position:relative;}
.menu li a{ float:left; line-height:45px; padding-left:20px; width:100%; color:#fff; font-size:15px;}
.menu li .p{ float:left; width:100%; padding-left:20px; display:none; overflow:hidden; margin-bottom:10px; color:#000}
.menu li .p a{ float:left; color:#fff; font-size:14px; line-height:44px; border-bottom:1px solid #9dc2df; margin-bottom:-1px;}
.menu li .p a:hover,.menu li h3:hover{ color:#fff}
.menu li h3{ float:left; width:95%; margin:0px; padding-left:20px; background:url(../images/bg_04.png) no-repeat right center; font-weight:normal; font-size:15px;color:#fff;  line-height:45px; background-size:12px; cursor:pointer;}
.menu li h3.sel{ background:url(../images/bg_04-sel.png) no-repeat right center; background-size:12px;}
.menu li .p dl dt{ font-size:14px; line-height:45px; font-size:14px; border-bottom:1px solid #9dc2df; padding-left:20px; float:left; width:100%; color:#fff;}
.menu li .p dl dt:last-child,.menu li .p dl dd:last-child{ border-bottom:0}
.menu li .p dl dd{ float:left; width:100%; display:none; padding-left:30px; border-bottom:1px solid #9dc2df;}
.menu li .p dl dd a{ padding-left:10px;}
.menu li .p dl dd a:last-child { border-bottom:0}
.menu li .p dl dt a{ padding-left:0; color:#fff;}
.menu li .ej{ background:url(../images/jt1.png) no-repeat 96% center;}
.menu .search{ display:flex; background:#fff; width:100%; padding:0px !important;}
.menu .search .txt{border-radius:0; float:left; width:100%; padding-left:10px; line-height:44px; background:#fff; outline:none; border:0; font-size:15px; height:44px;}
.menu .search .btn{ width:50px; height:44px; background:url(../images/bg_01_la.png) no-repeat center center #fff; background-size:20px;cursor:pointer; border:0; outline:none;}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	.main{ width:94%}
	header{ height:110px;}
	.pTop{  height:110px;}
	header .logo{ height:60px}
	header .logo img{ height:32px;}	
	header .rightImg dd{ padding-top:10px}
	header .rightImg .img1,header .rightImg .img2{ height:40px; cursor:pointer;}
	header .rightImg p{ width:120px; top:55px}	
	header .sousuo{ background-size:25px; height: 50px; width: 50px; right:10px}
	header .search{ padding:15px; top:52px;}
	header .search p{ width:460px}
	header .search .txt{ width:400px;}
	header .search .btn{ width:60px;}	
	.nav li{ display:inline-block; float:none; position:static; padding:0 10px}
	.nav li a{ padding:0 10px; line-height:50px; font-size: 15px;  margin-right:0}
	.nav li .a_ej{ margin-right:0}
	.nav li .la{ top:50px; left:0; width:100%}
	.nav .li_cp .la{ left:5%}
	.nav li.li .la{ left:5%; right:auto;}
	.close_menu{ background-size:24px;}
	.nav li .a_ej { padding-right:18px;}
	.nav li .la .list{ padding:0 10px; width:30%}
	.nav li .la .list dd a{ font-size:14px;}
	.nav li .la .nei{ padding:20px 0}
}
@media (max-width: 767px) {/* 手机 */
	.main{ width:100%}
	header .main{background:#fff; background-size: 100% 100%; position:fixed; top:0; height:55px; z-index:1000}
	header{ height:55px;}
	header .logo{ padding-left:15px}
	header .logo img{ height:30px;}
	.pTop{  height:55px;}
	header .rightImg,.nav{ display:none}
	.btn_menu{ display:block; background-size:24px; height:55px;}
	.close_menu{background-size:20px;}
}

/* footer */
footer{ float:left; width:100%; background:#EAEAEA;}
footer .main{ display:flex;  justify-content: space-between;}
.foot_main{ padding:30px 0; display:flex; justify-content: space-between;}
.foot_three{ width:28%}
.foot_three .logo{ margin:20px 0; display:block}
.foot_three .logo img{ max-height:70px;}
.foot_three .desc{ font-size:14px; line-height:24px; padding:20px 0}
.foot_two{ width:72%; padding-left:20px}
.foot_two h1,.foot_three h1{ float:left; width:100%; color:#CB0000; font-size:18px; font-weight:normal; line-height:36px; padding-left:14px;}
.foot_two ul{ float:left; width:100%; padding-top:5px; display:flex; display:flex;  justify-content: space-between;}
.foot_two ul li{ float:left; width:50%}
.foot_two ul li h2{ float:left; width:100%; line-height:32px; color:#333333; font-size:18px;white-space: nowrap; margin-bottom:10px}
.foot_two ul li h3{ font-size:15px; line-height:34px;}
.foot_two ul li a{ font-size:14px; color:#000; opacity:0.5; line-height:28px;}
.foot_two ul li a:hover{ color:#A2BF00; opacity:1;}
.foot_two ul .li{ text-align:center;}
.foot_two ul .ts{ font-size:12px; color:#BBBBBB; margin-top:-15px; display:block; width:100%}
.foot_two ul .li img{ height:150px;}
.foot_four{ display:block; width:100%; padding:15px; background:#209BD7; line-height:36px; color:#fff; font-size:14px;  display:flex; align-items:center; justify-content: center;}
.foot_four span{ padding:0 15px; display:flex; align-items:center; justify-content: center; font-size:14px;}
.foot_four img{ margin-right:5px}
@media screen and (min-width: 768px) and (max-width: 1100px) {/* 平板 */
	footer .main{ width:98%;flex-wrap: wrap;}
	.foot_one .main{ line-height:40px; font-size:20px;}
	.foot_three{ width:100%; text-align:center}
	.foot_two{ width:100%; padding-top:30px}
	.foot_two ul .li3{ display:none;}
	.foot_two ul .li2,.foot_two ul .li1{ width:50%}
	.foot_four{flex-wrap: wrap;}
}
@media (max-width: 767px) {/* 手机 */
	.foot_one{ display:none;}
	.foot_main{flex-wrap: wrap; padding-bottom:15px}
	.foot_three{ width:100%; padding-top:0px;  padding-left:0px; text-align:center}
	.foot_three .logo{ margin:0;}
	.foot_three .logo img{ max-height:40px;}
	.foot_three .desc{ padding:15px 0; font-size:13px; padding-bottom:0}
	.foot_two{ display:none;}
	.foot_two ul li h2{ display:none}
	.foot_two ul li p{ font-size:14px; line-height:24px;}
	.foot_four{ flex-wrap: wrap; line-height:26px; text-align:center; font-size:12px}
	.foot_four{ font-size:12px}
}

/* 右侧悬浮*/
.rightFix { width: 48px; position: fixed; right: 20px; bottom: 50px; margin-top: -100px; z-index: 190;}
@media (max-width: 1366px) {
  .rightFix { right: 8px; }
}
.rightFix .ico { width: 48px;height: 48px;display: block;position: relative; overflow: hidden; margin: 0px; transition: all ease 300ms; margin-top: 1px; padding: 0px; border-radius: 48px; border: 1px solid #dedede; margin-bottom: 5px; background: #ffffff url(../images/fix-ico.png) no-repeat center 0;}
.rightFix .ico img { width: 110px; height: 110px;position: absolute; left: -78px; top: 0; padding: 6px; background: #d70c18; border: 1px solid #ddd; background: #fff; display: block; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius: 5px;}
.rightFix .ico span { width: 250px; text-align: center; height: 48px; line-height: 48px; position: absolute; left: -78px; top: 0; background: #E50113; color: #fff; display: block; font-size: 16px; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius: 48px;}
.rightFix .ico:hover { background-color:#0063B3; border-color: #0063B3; overflow: visible;}
.rightFix .ico:hover img {  opacity: 1; filter: alpha(opacity=100); left: -140px;}
.rightFix .ico:hover span { opacity: 1; filter: alpha(opacity=100); left: -255px;}
.rightFix .fix-tel { background-position: 11px 12px;}
.rightFix .fix-tel:hover { background-position: -33px 12px;}
.rightFix .fix-qq { background-position: 11px -40px;}
.rightFix .fix-qq:hover {background-position: -33px -40px;}
.rightFix .fix-ewm {background-position: 11px -96px;}
.rightFix .fix-ewm:hover { background-position: -33px -96px;}
.rightFix .fix_top {background-position: 11px -150px;}
.rightFix .fix_top:hover {  background-position: -33px -150px;}
.rightFix .fix-form {background-position: 10px -234px;}
.rightFix .fix-form span {font-size: 14px;line-height: 23px;width: 180px;}
.rightFix .fix-form:hover {background-position: -37px -234px;}
@media (max-width: 767px) {/* 手机 */
	.rightFix{ top:auto; bottom:20px;}
}

/* 轮播 */
.lSSlideOuter {overflow: hidden;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.lightSlider:before, .lightSlider:after {content: " ";display: table;}
.lightSlider {overflow: hidden;margin: 0;}
.lSSlideWrapper {max-width: 100%;overflow: hidden;position: relative;}
.lSSlideWrapper > .lightSlider:after {clear: both;}
.lSSlideWrapper .lSSlide {-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);-webkit-transition: all 1s;-webkit-transition-property: -webkit-transform,height;-moz-transition-property: -moz-transform,height;transition-property: transform,height;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lSSlideWrapper .lSFade {position: relative;}
.lSSlideWrapper .lSFade > * {position: absolute !important;top: 0;left: 0;z-index: 9;margin-right: 0;width: 100%;}
.lSSlideWrapper.usingCss .lSFade > * {opacity: 0;-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lSSlideWrapper .lSFade > *.active {z-index: 10;}
.lSSlideWrapper.usingCss .lSFade > *.active {opacity: 1;}
.lSSlideOuter .lSPager.lSpg {margin: 10px 0 0;padding: 0;text-align: center;}
.lSSlideOuter .lSPager.lSpg > li {cursor: pointer;display: inline-block;padding: 0 5px;}
.lSSlideOuter .lSPager.lSpg > li a {background-color: #222222;border-radius: 30px;display: inline-block;height: 8px;overflow: hidden;text-indent: -999em;width: 8px;position: relative;z-index: 99;-webkit-transition: all 0.5s linear 0s;transition: all 0.5s linear 0s;}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {background-color: #FF7523;}
.lSSlideOuter .media {opacity: 0.8;}
.lSSlideOuter .media.active {opacity: 1;}
.lSAction > a {width: 32px;display: block;top: 50%;height: 32px;cursor: pointer;position: absolute;z-index: 99;margin-top: -16px;-webkit-transition: opacity 0.35s linear 0s;transition: opacity 0.35s linear 0s;}
.lSAction > a:hover {opacity: 1;}
.lSAction > .lSPrev {background-position: 0 0;left: 10px;}
.lSAction > .lSNext {background-position: -32px 0;right: 10px;}
.lSAction > a.disabled {pointer-events: none;}
.cS-hidden {height: 1px;opacity: 0;filter: alpha(opacity=0);overflow: hidden;}
.lSSlideOuter.lSrtl {direction: rtl;}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {padding-left: 0;list-style: none outside none;}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {padding-right: 0;}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {float: left;}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {float: right !important;}

/* 首页 shouYe*/
.sy_title{ padding:50px 0 40px 0; text-align:center; line-height:50px; color:#C7C7C7;}
.sy_title h2{ font-size:34px; color:#009BE3; letter-spacing:1px;}
.sy_title h3{ font-size:36px; font-weight:normal; line-height:40px;}
.ind_banner{ display:block; width:100%}
.ind_banner .img{ display:block; width:100%}
.ind_banner .next,.ind_banner .prev{ width:100px; height:120px; position:absolute; top:50%; z-index:100;transform: translate(0, -50%); outline:none; cursor:pointer;}
.ind_banner .next{right:0; background:url(../images/right.png) no-repeat center center;}
.ind_banner .next:hover{background:url(../images/right-sel.png) no-repeat center center;}
.ind_banner .prev{left:0px;background:url(../images/left.png) no-repeat center center; }
.ind_banner .prev:hover{left:0px;background:url(../images/left-sel.png) no-repeat center center; }

.ind_banner .swiper-pagination-bullet{ width:30px; height:30px; background:#009CE4; margin:0 15px !important; opacity:1}
.ind_banner .swiper-pagination{ display:flex; justify-content: center;align-items:center; padding-bottom:20px}
.ind_banner .swiper-pagination-bullet-active{ background:url(../images/d1.png) no-repeat; background-size:100% 100%; height:40px; width:40px;}
.ind_one{ background:url(../images/bg_02.png) no-repeat bottom center; background-size:100% 100%; padding:40px 0;}
.ind_one .main{ display:flex; justify-content: space-between; align-items:flex-start;}
.ind_one .nei{ width:50%}
.ind_one .sy_title{ text-align:left; padding-top:0px; padding-bottom:20px;}
.ind_one .desc{ font-size:16px; color:#373741; text-align: justify; line-height:36px; }
.ind_one .bottom{ display:flex;justify-content: space-between; padding:40px 20px 0 20px;}
.ind_one .bottom li{ text-align:center; width:33.333%}
.ind_one .bottom li img{ max-width:90%}
.ind_one .bottom li p{ line-height:30px;}
.ind_one .right_img{ width:41%; margin:30px 0; -moz-box-shadow:25px 25px 0px rgba(128,199,52,0.16); -webkit-box-shadow:25px 25px 0px rgba(128,199,52,0.16); box-shadow:25px 25px 0px rgba(128,199,52,0.16); overflow:hidden;}
.ind_one .right_img img{ display:block; width:100%;}
.ind_two{ background:url(../images/bg_03.png) no-repeat top center #F0F0F0; background-size:auto 100%;}
.ind_two .list{ display:flex; justify-content: space-between; padding-bottom:60px}
.ind_two .list li{display:flex; padding-bottom:30px}
.ind_two .list li:nth-child(1){ width:30%;}

.ind_two .list li:nth-child(2){ width:32%;}
.ind_two .list li:nth-child(3){ width:28%;}

.ind_two .list li:nth-child(4){ width:30%;}


.ind_two .list .pimg{ width:100px; height:100px; border-radius:100px; overflow:hidden; flex-shrink: 0}
.ind_two .list .pimg img{ width:100%; height:100%;object-fit: cover;}
.ind_two .list .nei{ padding-left:5px; width:100%}
.ind_two .list h3{ padding-top:25px; line-height:40px; padding-left:20px; font-size:24px; color:#373741;}
.ind_two .list a{ display:block; padding-left:20px; color:#373741; line-height:42px; border-radius:40px; background:url(../images/bg01.png) no-repeat 6px center; width:100%}
.ind_two .list a:hover{background:url(../images/bg01-sel.png) no-repeat 10px center #71B900; color:#fff;}
.ind_three{ width:100%; padding:0 5%;}
.ind_three_swiper{ position:relative;}
.ind_three .nei{ display:block; background:#F2F2F2; margin:15px; transition:0.5s}
.ind_three .pimg{ display:block; overflow:hidden; height:290px;}
.ind_three .pimg img{ width:100%; height:100%; object-fit: cover;}
.ind_three .info{ padding:15px 30px 30px 30px; height:280px;}
.ind_three .title{ font-weight:normal; color:#009BE3; font-size:20px; line-height:30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ind_three .desc{ padding:10px 0; line-height:34px; color:#999999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; margin-bottom:10px; height:108px;}
.ind_three .more{ width:146px; line-height:42px; background:url(../images/more.png) no-repeat left center; background-size:100% 100%; color:#fff; padding-left:24px;-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2); box-shadow:0px 0px 5px rgba(0,0,0,0.2); border-radius:50px; display:inline-block; text-align:left;}
.ind_three .di_more{ text-align:right;}
.ind_three .nei:hover{ background:#fff;-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.2); box-shadow:0px 0px 20px rgba(0,0,0,0.2);}
.ind_three .nei:hover .more{background:url(../images/more2.png) no-repeat left center; background-size:100% 100%;}
.ind_three .prev,.ind_three .next{ width:50px; height:50px; cursor:pointer; margin:0 10px; outline:none; position:absolute; top:45%; z-index:111}
.ind_three .prev{ background:url(../images/left3.png) no-repeat center center; background-size:100% 100%; left:10px;}
.ind_three .prev:hover{background:url(../images/left2.png) no-repeat center center; background-size:100% 100%}
.ind_three .next{ background:url(../images/right3.png) no-repeat center center; background-size:100% 100%; right:10px;}
.ind_three .next:hover{ background:url(../images/right2.png) no-repeat center center; background-size:100% 100%}
.ind_four{ float:left; width:50%; margin-bottom:40px; overflow:hidden;-moz-box-shadow:3px 3px 8px #ABABAB; -webkit-box-shadow:3px 3px 8px #ABABAB; box-shadow:3px 3px 8px #ABABAB; height:450px;}
#ind_four{ height:450px !important;}
.ind_four .lSSlideOuter .lSPager.lSpg{ width:100%; position:relative; text-align:center; margin-top:-95px; background:none; float:left;}
.ind_four .lSSlideOuter .lSPager.lSpg > li a{ background:#fff;border:1px solid #fff; background:none; width:14px; height:14px;}
.ind_four .lSSlideOuter .lSPager.lSpg > li:hover a,.ind_four  .lSSlideOuter .lSPager.lSpg > li.active a{ border:1px solid #A2BF00; background:#A2BF00;}
.ind_four .lSSlideOuter .lSPager.lSpg > li{ margin-top:0px}
.ind_four .lSAction{ position:absolute; top:48%; left:0; width:100%;}
.ind_four .lSAction > a{ width:33px; height:37px; }
.ind_four .lSAction > .lSNext{right:10; background:url(../images/right1.png) no-repeat right center; background-size:100%}
.ind_four .lSAction > .lSPrev{left:10px;background:url(../images/left1.png) no-repeat right center; background-size:100%}
.ind_four .a{ float:left; width:100%; position:relative;}
.ind_four img{ float:left; width:100%; height:450px;object-fit: cover; transition:0.5s}
.ind_four p{ position:absolute; bottom:0; left:0; height:80px; background:url(../images/bg_07.png) repeat-x left bottom; line-height:80px; color:#fff; width:100%; padding-left:50px; font-size:18px;}
.ind_four .a:hover p{ color:#A2BF00;}
.sy_three{ float:right; width:47%; padding-bottom:70px;}
.sy_three ul{ float:left; width:100%}
.sy_three li{ float:left; width:100%; padding-bottom:12px; padding-top:15px;}
.sy_three li .top{ float:left; width:100%; position:relative; padding-left:110px; height:80px; position:relative;}
.sy_three li .top .date{ position:absolute; top:5px; left:0; width:85px; height:64px; background:url(../images/bg_09.png) no-repeat left center;}
.sy_three li .top .date i{ float:left; width:100%; line-height:22px; font-size:16px; color:#939393;}
.sy_three li .top .date span{ float:left; width:100%; color:#1F9AD7; text-align:right; font-size:36px;}
.sy_three li .top a{ float:left; width:100%; font-size:18px; line-height:34px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.sy_three li .desc{ float:left; width:100%; line-height:24px; font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; color:#787878;}
@media (max-width: 1190px) {
	*{ font-size:15px}
	.main{ max-width:100%;}
	.ind_banner .next,.ind_banner .prev{ width:60px; height:80px;}
	.ind_banner .next,.ind_banner .next:hover{ background-size:30px}
	.ind_banner .prev,.ind_banner .prev:hover{background-size:30px}
	.ind_banner .swiper-pagination-bullet{ width:20px; height:20px; margin:0 10px !important}
	.ind_banner .swiper-pagination-bullet-active{ height:30px; width:30px;}
	.sy_title{ line-height:44px;}
	.sy_title h2{ font-size:26px;}
	.sy_title h3{ font-size:25px; line-height:32px;}
	.ind_one .nei{ width:53%}
	.ind_one .sy_title{ padding-bottom:15px}
	.ind_one .desc{ font-size:15px; line-height:32px;}
	.ind_one .bottom{ padding:25px 0 0 0}
	.ind_one .bottom li img{ max-width:62%}
	.ind_one .right_img{-moz-box-shadow:20px 20px 0px rgba(128,199,52,0.16); -webkit-box-shadow:20px 20px 0px rgba(128,199,52,0.16); box-shadow:20px 20px 0px rgba(128,199,52,0.16);}
	.ind_two .list{flex-wrap: wrap;}
	.ind_two .list li{ width:50% !important; }
	
	.ind_three{ padding:0 10px}
	.ind_three .nei{ margin:10px; padding-bottom:15px;}
	.ind_three .pimg{ height:180px;}
	.ind_three .info{ padding:10px 15px;}
	.ind_three .title{ font-size:18px; line-height:28px;}
	.ind_three .desc{ line-height:28px; min-height:128px;}
	.ind_three .more{ width:124px; line-height:35px; padding-left:18px;}
	.ind_three .prev,.ind_three .next{ width:40px; height:40px;}
	.ind_four .lSSlideOuter .lSPager.lSpg{ margin-top:-70px;}
	.ind_four p{ padding-left:20px; height:50px; line-height:50px; font-size:16px; background-size:auto 100%}
	.ind_four img,.ind_four{ height:360px;}
	#ind_four{ height:360px !important;}
	
	.sy_three{ width:46.5%; }
	.sy_three li{ padding-top:10px}
	.sy_three li .top{ height:65px; padding-left:80px;}
	.sy_three li .top .date{ width:65px; height:50px;}
	.sy_three li .top .date i{ height:14px; line-height:20px;}
	.sy_three li .top .date span{ font-size:30px; line-height:40px;}
	.sy_three li .top a{ font-size:16px; line-height:26px;}
	.sy_three li .desc{ line-height:22px; font-size:13px;}
}
@media (max-width: 767px) {
	*{ font-size:15px}
	.ind_banner .next,.ind_banner .prev{ width:40px; height:50px;}
	.ind_banner .next,.ind_banner .next:hover{ background-size:20px}
	.ind_banner .prev,.ind_banner .prev:hover{background-size:20px}
	.ind_banner .swiper-pagination-bullet{ width:15px; height:15px; margin:0 5px !important}
	.ind_banner .swiper-pagination-bullet-active{ height:25px; width:25px;}
	.ind_banner .swiper-pagination{ padding-bottom:0px}
	
	.ind_three .desc{ line-height:28px; min-height:88px;}
	
	.sy_title{ line-height:30px; padding:30px 0 10px 0 !important;}
	.sy_title h2{ font-size:20px;}
	.sy_title h3{ font-size:16px; line-height:26px;}
	
	.ind_one{ padding:0 15px; background-size:cover}
	.ind_one .sy_title{ text-align:center;}
	.ind_one .desc{ font-size:14px; line-height:28px;}
	.ind_one .main{flex-wrap: wrap;}
	.ind_one .nei{ width:100%}
	.ind_one .right_img{ width:100%;-moz-box-shadow:10px 10px 0px rgba(128,199,52,0.16); -webkit-box-shadow:10px 10px 0px rgba(128,199,52,0.16); box-shadow:10px 10px 0px rgba(128,199,52,0.16);}
	.ind_one .bottom{ padding:25px 0 0 0}
	.ind_one .bottom li img{ max-width:60%}
	.ind_two .list{flex-wrap: wrap; padding:15px;}
	.ind_two .list li{ width:100% !important; padding-bottom:20px}
	.ind_two .list .pimg{ width:110px; height:110px}
	.ind_two .list h3{ font-size:20px; padding-top:0px; line-height:34px;}
	.ind_two .list a{ line-height:38px;}
	.ind_three{ padding:0}
	.ind_three .nei{ margin:10px 15px;}
	.ind_four{ width:100%; margin-bottom:5px; margin-top:0px;}
	.ind_four .lSSlideOuter .lSPager.lSpg{ margin-top:-70px;}
	.ind_four p{ padding-left:20px; height:50px; line-height:50px; font-size:15px; background-size:auto 100%}
	.ind_four img,.ind_four{ height:260px;}
	#ind_four{ height:260px !important;}
	.sy_three{ padding:15px; width:100%;}
	.sy_three li{ padding-top:15px; padding-bottom:15px;}
	.sy_three li .top{ height:60px; padding-left:80px;}
	.sy_three li .top .date{ width:65px; height:45px;}
	.sy_three li .top .date i{ height:14px; line-height:20px;}
	.sy_three li .top .date span{ font-size:26px; line-height:40px;}
	.sy_three li .top a{ font-size:16px; line-height:26px;}
	.sy_three li .desc{ line-height:22px; font-size:13px;}
	.sy_three .sy_type { padding-bottom:10px;}
}

/*banner 菜单 索引位置 */
.banner,.banner img{ display:block; width:100%; position:relative;}
.nav_type{background-color:rgba(0,0,0,0.36); position:absolute; bottom:0; z-index:10; width:100%}
.nav_type .main{ display:flex;justify-content: flex-start;}
.nav_type a{ font-size:22px; color:#fff; padding:0 15px; margin-right:40px; font-weight:normal; display:inline-block; line-height:60px;}
.nav_type a.sel{ background:url(../images/bg_05.png) repeat-x left bottom; background-size:auto 5px;}
.wei{ padding-top:10px;}
.wei .main{ display:flex; justify-content: space-between; border-bottom:1px solid #72BA00; align-items:flex-start;}
.wei h2{ line-height:76px; color:#333333; font-size:32px; font-weight:normal; letter-spacing:2px;}
.wei .right{ color:#656565; font-size:14px; padding-top:30px; line-height:30px;}

.ej_nav{ display:flex; padding:30px 0 0 0; justify-content: center;align-items:center;}
.ej_nav a{ min-width:253px; line-height:57px; background:#F1F1F1; text-align:center; border-radius:50px; margin:0 10px; font-size:18px; padding:0 25px;}
.ej_nav .sel{ background:url(../images/bg_10.png) no-repeat; background-size:100% 100%;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.4); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.4); box-shadow:0px 0px 10x10pxrgba(0,0,0,0.4); color:#fff;}
@media (max-width: 1190px) {
	.nav_type a{ line-height:50px; font-size:18px;}
	.ej_nav a{ min-width:200px; font-size:16px; line-height:50px;}
}
@media (max-width: 767px) {
	.nav_type a{ line-height:40px; font-size:15px; margin-right:10px; padding:0 10px;}
	.nav_type a.sel{background-size:100% 3px;}
	.wei{ padding-top:0}
	.wei .main{ padding:0 15px;}
	.wei h2{ display:none}
	.wei .right{ padding-top:0; line-height:50px;}
	.ej_nav{flex-wrap: wrap; padding-top:10px}
	.ej_nav a{ min-width:140px; line-height:40px; font-size:15px; margin-top:10px;}
	
}

/* 典型案例 */
.case_list{ padding:20px 0}
.case_list li{ padding:15px 0;}
.case_list .nei{ background:#F2F2F2; display:flex; justify-content: space-between; align-items:flex-start; padding:20px; position:relative;}
.case_list .pimg{ overflow:hidden; width:43%; height:380px; flex-shrink: 0}
.case_list .pimg img{ width:100%; height:100%;object-fit: cover;}
.case_list .txt_box{ width:57%; padding:30px;}
.case_list .title{ font-size:22px; color:#333333; line-height:36px; font-weight:normal;}
.case_list .desc{ color:#999999; padding:10px 0; line-height:36px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;text-align: justify; }
.case_list .more{ position:absolute; bottom:50px; right:50px; width:198px; line-height:57px;  background:url(../images/more.png) no-repeat; background-size:100% 100%; color:#fff; -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3); box-shadow:0px 0px 10px rgba(0,0,0,0.3); border-radius:100px; font-size:20px; padding-left:35px;}
.case_list .nei:hover .more{background:url(../images/more2.png) no-repeat; background-size:100% 100%;}

.case_list li:nth-child(2n) .nei{flex-direction: row-reverse; padding-left:0}
.case_list li:nth-child(2n) .more{ right:auto; left:40px;}
@media (max-width: 1190px) {
	.case_list .pimg{ height:290px;}
	.case_list .txt_box{ padding-top:0;padding-right:20px;}
	.case_list .title{ font-size:20px; line-height:32px;}
	.case_list .desc{ line-height:32px;}
	.case_list .more{ bottom:35px; right:40px; width:158px; line-height:46px; font-size:18px; padding-left:25px;}
}
@media (max-width: 767px) {
	.case_list{ padding:10px 15px;}
	.case_list li{ padding:10px 0;}
	.case_list .nei{flex-wrap: wrap; padding:10px;}
	.case_list .pimg{ width:100%; height:auto;}
	.case_list .pimg img{ height:auto; max-height:300px;}
	.case_list .txt_box{ width:100%; margin:15px 0 50px 0; padding:0 10px;}
	.case_list .title{ font-size:18px; line-height:30px; font-weight:bold}
	.case_list .desc{ line-height:28px;}
	.case_list .more{ left:auto !important; right:30px !important; bottom:15px; width:140px; line-height:40px; padding-left:20px; font-size:16px;}
}

/* 分页 */
.fenye{ float:left; width:100%; text-align:center; padding:50px 0; line-height:36px; border-top:1px solid #DDDDDD; margin-top:30px;}
.fenye .xiang{ display:inline-block;}
.fenye .xiang a{ float:left; border:1px solid #DDDDDD; margin-left:-1px; min-width:50px; padding:0px 10px; text-align:center; line-height:34px; font-size:15px;}
.fenye .xiang a:nth-child(1){ border-radius:3px 0 0 3px;}
.fenye .xiang a:last-child{ border-radius:0px  3px 3px 0 ;}
.fenye .xiang .a{ padding:0px 15px;}
.fenye .xiang .curr{ background:#70B808; color:#fff; border:1px solid #70B808;}
.fenye .xiang .no{ color:#DDDDDD;}
.fenye .qt{ display:inline-block; line-height:34px; padding-left:30px;font-size:15px;}
.fenye .tiao{ float:left;  font-size:15px;}
.fenye .txt{ width:50px; height:34px; border:1px solid #DDDDDD; text-align:center; font-size:15px; margin:0 10px;}
.fenye .btn{ border:1px solid #DDDDDD; border-radius:4px; height:34px; line-height:34px; padding:0px 10px; font-size:16px; float:right; background:#fff; margin-left:10px; margin-right:10px; cursor:pointer; line-height:32px;font-size:15px;}
.fenye .num{display:inline-block; line-height:34px; float:right; font-size:15px;}
@media screen and (min-width: 768px) and (max-width: 992px) {
	.fenye{ padding:40px 0; margin-top:10px;}
	.fenye .xiang a{ font-size:15px; min-width:46px; line-height:32px;}
}
@media (max-width: 767px) {
	.fenye{ padding:0; padding-top:10px; padding-bottom:20px; border:0; margin-top:0px;}
	.fenye .xiang a{ font-size:12px; min-width:28px; padding:0; line-height:26px;}
	.fenye .xiang .a{ padding:0px 6px;}
	.fenye .qt{ padding-top:5px; line-height:28px;font-size:13px; padding-left:0}
	.fenye .txt{ height:28px; line-height:26px; font-size:13px;width: 40px;}
	.fenye .btn{ font-size:13px; height:28px; line-height:26px; }
	.fenye .num{ line-height:28px; font-size:13px;}
	.fenye .tiao{ font-size:13px}
}

/* 新闻 */
.xw_list{ margin:0 -10px; display:flex;flex-wrap: wrap; padding:40px 0 0 0; margin-bottom:-20px}
.xw_list li{ width:33.33%; padding:0px 10px 50px 10px;}
.xw_list .nei{ display:block; background:#F2F2F2; overflow:hidden;}
{ background:#fff;}
.xw_list .pimg{ width:100%; overflow:hidden; height:280px;}
.xw_list .pimg img{ width:100%; height:100%;object-fit: cover}
.xw_list .bottom{ padding:20px; background:url(../images/bg_05.png) no-repeat; background-size:0 8px; transition:0.5s}
.xw_list .title{ color:#333333; font-size:20px; line-height:30px; height:60px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.xw_list .desc{ margin:10px 0; line-height:34px; height:102px; color:#999999; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.xw_list .date{ display:flex;justify-content: space-between; line-height:40px; color:#999999;align-items:center;}
.xw_list .more{ width:21px; height:30px; background:url(../images/bg_06.png) no-repeat left center; background-size:100%; transition:0.3s}
.xw_list .nei:hover .more{background:url(../images/bg_06-sel.png) no-repeat left center; background-size:100%; width:45px;}
.xw_list .nei:hover .bottom{ background-size:100% 8px;}
@media (max-width: 1190px) {
	.xw_list{ padding-top:30px; margin-bottom:0px;}
	.xw_list li{ padding:0 10px 40px 10px}
	.xw_list .pimg{ height:170px;}
	.xw_list .bottom{ padding:15px;}
	.xw_list .title{line-height:28px; height:56px; font-size:18px;}
	.xw_list .desc{ line-height:28px; height:84px;}
	.xw_list .date{ line-height:30px}
}
@media (max-width: 767px) {
	.xw_list{ padding:15px; padding-bottom:8px; margin:0;justify-content: space-between;}
	.xw_list li{ width:100px; padding:10px 0; width:48%}
	.xw_list .pimg{ height:120px;}
	.xw_list .bottom{ padding:10px;}
	.xw_list .title{line-height:24px; height:48px; font-size:15px;}
	.xw_list .desc{ line-height:22px; height:66px; font-size:12px; margin:5px 0}
	.xw_list .date{ line-height:30px}
	.xw_list .time{ font-size:14px}
}

/* 公司简介 */
.jj_main{padding:40px 0 80px 0; color:#656565; }
.about{display:flex; justify-content: space-between; align-items:center; }
.contacts{display:flex; justify-content: space-between; align-items:center; }

.jj_main .nei{ width:60%; color:#656565; line-height:34px ; text-align:justify;}
.jj_main .rightImg{ width:36%;}
.jj_main .rightImg img{ width:100%}


.jj_main .lx{ width:36%; color:#656565; line-height:34px ; text-align:justify;}
.jj_main .maps{ width:60%;}


@media (max-width: 1190px) {
	.jj_main{ padding:30px 0 50px 0;}
	.jj_main .nei{ line-height:30px;}
	.contacts{display:block;}
}
@media (max-width: 767px) {
	.jj_main{ padding:20px 15px;flex-wrap: wrap;}
	.jj_main .nei{ width:100%; font-size:14px; line-height:28px;}
	.jj_main .rightImg{ width:100%; padding-top:15px;}
	
.jj_main .lx{ width:100%;}
.jj_main .maps{ width:100%; padding-top:15px;}

}

/* 在线反馈 */
.fk_one{ float:left; width:100%; padding:30px;}
.fk_one li{ display:flex; justify-content: space-between; padding-bottom:15px; position:relative;}
.fk_one .txt{ width:100%; border:2px solid #CED4DA; height:46px; line-height:42px; padding-left:15px; background:#FBFBFB; border-radius:3px;}
.fk_one .txt::-webkit-input-placeholder {color:#CBCBCB;}
.fk_one .txt:-moz-placeholder {color:#CBCBCB;}
.fk_one .txt::-moz-placeholder {color:#CBCBCB;}
.fk_one .txt:-ms-input-placeholder {color:#CBCBCB}
.fk_one .txt_desc{ height:160px; padding:10px 15px; line-height:30px;}
.fk_one .li{justify-content: flex-start;}
.fk_one .txt_yzm{ width:250px;}
.fk_one .img_yzm{ margin-left:15px; height:46px; width:100px;}
.fk_one .select{background:#FBFBFB; border-radius:3px; width:90px; margin-right:10px;flex-shrink: 0; border:2px solid #CED4DA; height:46px; padding-left:10px;}
.fk_one .btn{ width:260px; background:#71B900; border-radius:50px; margin:10px 0; border:0; outline:none; color:#fff; font-size:18px; height:56px; cursor:pointer;}
.fk_one .btn:hover{ background:#66AA00; transition:all ease-out .3s 0s; -webkit-transition:all ease-out .3s 0s; -moz-transition:all ease-out .3s 0s; -o-transition:all ease-out .3s 0s;}
.fk_one .li_btn{justify-content: center;}
.fk_one p i{ color:red;}
.fk_one .img_ts{ position:absolute; top:14px; right:15px; height:18px; z-index:11;}
.tan_ok{ text-align:center; background:#fff; border-radius:10px; padding:100px 0; width:600px}
.tan_ok img{ height:120px;}
.tan_ok p{ color:#17CF15; font-size:36px; line-height:60px; padding:20px 0;}
@media (max-width: 1190px) {
	.fk_one{ padding:20px 0}
}
@media (max-width: 767px) {
	.fk_one{ padding:15px;}
	.fk_one .txt{ font-size:14px;}
	.fk_one{ padding:30px 15px}
	.fk_one .btn{ width:100%; line-height:50px;}
	.tan_ok{ width:300px; padding:50px 0;}
	.tan_ok img{ height:70px;}
	.tan_ok p{ line-height:30px; font-size:20px; padding:10px 0;}
}

/* 新闻详情 */
.xq_one{ padding:40px 100px 10px 100px; text-align:center; color:#009BE3; font-size:30px; font-weight:bold; line-height:50px;}
.xq_two{ display:flex; color:#CBCBCB;justify-content: center; line-height:50px;}
.xq_two dd{ margin:0 10px; padding-left:20px; font-size:14px;}
.xq_two .time{ background:url(../images/xq1.png) no-repeat left center;}
.xq_two .num{ background:url(../images/xq2.png) no-repeat left center;}
.xq_two .user{ background:url(../images/xq3.png) no-repeat left center;}
.xq_three{ padding:35px; text-align: justify;  padding-top:60px; background:url(../images/bg_08.png) no-repeat top center; background-size:100%; color:#656565; font-size:18px; line-height:36px;}
.xq_three img{ max-width:100%}

.xq_next{ border-top:1px solid #DDDDDD; padding:20px 35px;}
.xq_next li{ padding:5px 0}
.xq_next li a{ padding-left:50px; display:inline-block;line-height:40px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.xq_next .prev{ background:url(../images/jt6.png) no-repeat left center;}
.xq_next .next{ background:url(../images/jt7.png) no-repeat left center;}

.xq_title{ font-size:34px; line-height:90px;border-bottom:1px solid #DDDDDD;}
.xq_list{ padding:30px 0 50px 0;}
.xq_list a{ border-bottom:1px dotted #DDDDDD; line-height:56px;height:56px;display:inline-block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; padding-left:65px; background:url(../images/bg01.png) no-repeat 32px center #fff; position:relative; z-index:1;}
.xq_list a:hover{-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3); box-shadow:0px 0px 10px rgba(0,0,0,0.3); z-index:11}

.xq_four{ text-align:center; font-size:34px; color:#333333; padding:50px 100px 30px 100px; line-height:50px;}
@media (max-width: 1190px) {
	.xq_one{ font-size:26px; line-height:42px; padding:30px 40px 0px 40px;}
	.xq_three{ padding:40px 15px 20px 15px; font-size:16px; line-height:34px;}
	.xq_next{ padding:20px 15px;}
	.xq_next li a{ padding-left:40px; line-height:32px; height:32px;}
	.xq_next .prev,.xq_next .next{ background-size:28px;}
	.xq_title{ font-size:28px; line-height:60px;}
	.xq_list{ padding:15px 0 30px 0}
	.xq_list a{ padding-left:45px; background:url(../images/bg01.png) no-repeat 20px center #fff; line-height:50px; height:50px;}
	.xq_four{ padding:40px 40px 20px 40px; font-size:28px; line-height:40px;}
}
@media (max-width: 767px) {
	.xq_one{ font-size:18px; line-height:34px; padding:20px 20px 0px 20px;}
	.xq_two dd{ font-size:12px; line-height:40px}
	.xq_three{ padding:30px 15px 20px 15px; font-size:15px; line-height:30px;}
	.xq_title{ font-size:22px; line-height:40px; padding:0 15px;}
	.xq_list a{ padding-right:15px;}
	.xq_four{ padding:20px 15px 10px 15px; font-size:18px; line-height:34px; font-weight:bold}
}
/*zh add*/
.wx_zh {display:none;}
a.whitelink:link,a.whitelink:visited {color:#fff; font-size:14px;}
a.whitelink:hover{color:#fff;}

@media (max-width: 1190px) {
.wx_zh {display:inline; text-align:center; }
.wx_zh h2{font-size:13px !important;}
.wx_zh .ts{font-size:13px !important;}

}


.width98{width:90%; margin:auto;}
.tcenter{text-align:center;}
.tcenter img {padding:16px 0px; vertical-align:bottom;}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}

.tabmh td{
	border-left:1px #CCC solid;
	border-top:1px #CCC solid;
	padding:6px 6px;
}
.tabmh {
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
}
.tabtit td{
	background:#f2f2f2;
	text-align:center;
	font-weight:bold;
}

.tabmh tr td:first-child{width:68px; text-align:center;}
.f26{font-size:22px;}
.culture {line-height:36px; padding:26px 0px; width:580px; margin:auto; font-size:22px;}
.bold {font-weight:bold;}
.ptb26 {padding:16px 0px;}

.businesstit {
	padding:16px 0px; font-weight:bold;
}
.busimgfont {font-weight:bold;}
.hxs{
	width:786px;
	margin:auto;
}

@media (max-width: 786px) {/* 低于图片宽度 */
.hxs{
	width:100%;
	margin:auto;
}
.culture {width:100%; font-size:18px; font-weight:bold;}


}

@media (max-width: 786px) {/* 低于图片宽度 */
.ms{
	width:100%;
	margin:auto;
}

}


/* 证书 */
.shu_list{ display:flex; flex-wrap: wrap; padding:30px 0 20px 0;}
.shu_list li{ padding:10px; width:16.66666%}
.shu_list li img{ width:100%; transition:0.5s; cursor:pointer}
@media screen and (min-width: 768px) and (max-width: 1100px) {
	.shu_list li{ width:20%}
}
@media (max-width: 767px) {
	.shu_list{ padding:20px 10px}
	.shu_list li{ width:25%; padding:5px}
}

.guestbook {width:868px; margin:auto;}

@media (max-width: 1000px) {
.guestbook {width:100%; margin:auto;}
}

.w384 {max-width:384px;}
@media (max-width: 767px) {
.w384 {max-width:100%;}
}